home *** CD-ROM | disk | FTP | other *** search
/ How to Get Online 1996 Spring / HOW2GON.ISO / mac / HTML / HTML Markup 1.0 / Version History < prev   
Encoding:
Text File  |  1995-07-31  |  6.1 KB  |  120 lines  |  [TEXT/R*ch]

  1. HTML Markup Version History
  2. ---------------------------
  3.  
  4.  
  5. HTML Markup ALPHA versions (5/9/95)
  6. ==========================
  7. The alphas implemented some of the basic filters like use first line as
  8. <TITLE>. They had a 3 meg memory partition for safety because they had
  9. no solid memory management technique. Unlike more recent versions, they
  10. did not estimate the size of files and allocate memory appropriately.
  11. Instead, they used the formula of adding a small buffer to the size of
  12. the original file. It worked surprisingly well and was fast, but
  13. unpredictable for situations where the formula didn't work. Very little
  14. of the ISO 8859-1 character set was implemented so while some characters
  15. like < and > would be converted, other international characters would
  16. not. These versions expired on 6/1/95.
  17.  
  18.  
  19. HTML Markup 1.0b1 (5/11/95)
  20. =================
  21. Version 1.0b1 was almost identical to 1.0a2. There were some minor bug
  22. fixes, interface changes, and documentation changes. This version expired
  23. on 6/1/95.
  24.  
  25.  
  26. HTML Markup 1.0b2 (5/22/95)
  27. =================
  28. Version 1.0b2 fixed a few minor bugs. The biggest change was that it was
  29. the first PowerPC-native version of HTML Markup. Version 1.0b2 and all
  30. subsequent versions were distributed as Fat binary applications. Speed
  31. improvements on the PowerPC were only about 15% with a large number of
  32. files. I attribute this to the fact that the file system is not native,
  33. so in theory Copland should bring a big speedup. 
  34.  
  35.  
  36. HTML Markup 1.0b3 (6/3/95)
  37. =================
  38. Version 1.0b3 fixed a few minor bugs, once again. There was a problem with
  39. memory allocation that caused the shareware message to appear more than
  40. once in the output. Also, words separated by a carriage return were squished
  41. together. This was fixed. The memory allocation algorithm was modified to
  42. double the size of the original file and then add a 10k buffer, making it safer
  43. but still unpedictable in strange circumstances and incredibly inefficient
  44. for others.
  45.  
  46.  
  47. HTML Markup 1.0b4 (6/24/95)
  48. =================
  49. Version 1.0b4 was the first really stable and powerful version. On the
  50. technical side, it implemented an all new estimation algorithm to replace
  51. the old memory allocation algorithm. This new technique would run through
  52. the conversion twice. The first time, it would figure out how much memory
  53. it needed for the output file. The second time, it would actually write
  54. the file. I added more escape code conversions, implementing all the 
  55. essentials from the ISO 8859-1 character set. I added a "smart list"
  56. algorithm that replaced the old list conversion function. With the
  57. old algorithm, any word with a dash in it would be converted into a 
  58. list. The new one only treats lines that start with a dash as list 
  59. items. Version 1.0b4 introduced the output ticket button. The output
  60. ticket combined all the output options from the main job ticket with
  61. a few extras like add .html to the name, and setting the creator code.
  62. Two new options on the main job ticket allowed converting dashed lines
  63. to <HR> flags and keeping inline HTML flags.
  64.  
  65.  
  66. HTML Markup 1.0b5 (7/24/95)
  67. =================
  68. The output ticket now allowed you to convert spaces in the names of output
  69. files into underscores and/or convert the file names to lower case.
  70. If you were a paid user of HTML Markup, you received instructions on 
  71. how to enable the registered features. You could automatically convert 
  72. any standard URL's in your document into clickable links in version 1.0b5.
  73. A new option turned lines beginning with # (pound sign) characters into
  74. items of an <OL> (numbered list). A new option created an index.html file
  75. with links to all of the files that Markup created. You could now have 
  76. two-level lists. If you simply indent a list within another, Markup would 
  77. make it into a nested <UL>/ The job ticket was rearranged so it would fit 
  78. on smaller screens and have some sort of order to it. A dialog box was
  79. added that tells users how to properly run HTML Markup when the double
  80. click the icon instead of dropping files on it. I set default items for 
  81. all of the dialog boxes to "ok". As the conversion algorithms for Markup 
  82. grew more and more complex, I began to wonder if the algorithm that 
  83. estimates the final file size would hold up. It appears that it did, but 
  84. just to be sure, I increased the buffer size from 500 bytes to 5 kilobytes.
  85. If you used the add .html option in 1.0b4, there would be problems with
  86. files that already had long times. Markup will now truncate it.
  87. Pressing cancel on the job ticket will now quit immediately instead of
  88. showing the final report. In fact, the button has been renamed "quit".
  89. If the end part of your source file was a list and you had Markup convert
  90. lists to <UL>'s, it would cause the shareware message to be indented 
  91. because the list was never ended. Markup will now end all lists at the 
  92. end of the file. If you had special characters like ¢ or ß in the title 
  93. of your document, they would not be converted to the proper codes in 
  94. earlier versions. They now will.
  95.  
  96.  
  97. HTML Markup 1.0 (8/1/95)
  98. ===============
  99. For the registered version, there is now a popup menu that allows you
  100. to select the colors. Previously, you had to know the RGB values. There
  101. is a tradeoff though. With this method, you only have a selection of 11
  102. colors. There is also a popup menu in the output dialog for selecting
  103. the file creator. You can still enter it manually, but you can also choose
  104. from Netscape, BBEdit, Microsoft Word, Jot, or SimpleText. I added <BR>
  105. tags to the index.html file. A bug in earlier versions caused all the 
  106. links to be on one line! One user reported that he used URL's within 
  107. sentences and when Markup converted them to links, it included the trailing
  108. periods. I recommend that you always enclose your URL's with < and > but
  109. if you use them in sentences, Markup will now recongnize that and treat
  110. it appropriately (i.e. it will ignore the period). I got rid of some 
  111. extra /r (carriage returns) that I had originally put in for debugging
  112. purposes. This makes the output look nicer, especially for lists, 
  113. embedded lists, and numbered lists. I also added support for two more
  114. required AppleEvents, namely OpenApp and QuitApp. It's pretty pointless
  115. to add PrintDoc because Markup can't print anyways.
  116.  
  117.  
  118. --Scott J. Kleper
  119.   8/1/95
  120.